package Core;
import java.util.*;

public class testDriver {
	public static void main(String[] args) {
		GraphGenerator graph = new GraphGenerator(10, 0.75, 7, 4, 40, 80);
		Integer i;
		//double prob;
		Vector<Vector<IntegerPair>> G = graph.AdjListA;

		/*
		 *	TEST DRIVER TO CHECK VALIDITY OF GENERATION OF WEIGHTS IN A AND B SUBJECTS
		 *  AND THEN INCREASING THE GRAPH SIZE 
		 *
		Vector<Integer> ICA = graph.getICA();
		Vector<Integer> ICB = graph.getICB();
		
		System.out.println("WEIGHT A\t\tWEIGHT B");
		for(i=0; i<10;i++) {
			System.out.println(ICA.get(i) + "\t\t\t" + ICB.get(i));
		}
		
		graph.increaseSize(5);
		
		for(i=10; i<15;i++) {
			System.out.println(ICA.get(i) + "\t\t\t" + ICB.get(i));
		}
		*/
		
		for(i=0; i < 10; i++) {
			System.out.println("Vertex  " + i);
			for(IntegerPair j:G.get(i)) {
				System.out.println(j.first() + "   " + j.second());
			}
		}
		
	}
}
